having eaten - English Synonyms Dictionary